Change the compose sequence for soft hyphen to be
authorMatthias Clasen <mclasen@redhat.com>
Tue, 30 Aug 2005 17:29:28 +0000 (17:29 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 30 Aug 2005 17:29:28 +0000 (17:29 +0000)
2005-08-30  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkimcontextsimple.c: Change the compose sequence for
soft hyphen to be multi_key-minus-minus-space, and add
compose sequences multi_key-minus-minus-period and
multi_key-minus-minus-minus for en dash and em dash.
(#172653, Christian Lohmaier)

ChangeLog
ChangeLog.pre-2-10
gtk/gtkimcontextsimple.c

index ca1198aba7156706bf8f70354bfdcbea9aa644c5..80397d9ff67b5699018e307ab4e3132695e6ad63 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2005-08-30  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkimcontextsimple.c: Change the compose sequence for
+       soft hyphen to be multi_key-minus-minus-space, and add
+       compose sequences multi_key-minus-minus-period and 
+       multi_key-minus-minus-minus for en dash and em dash.
+       (#172653, Christian Lohmaier)
+
        * gtk/gtkentry.c (gtk_entry_draw_frame): Fix some unused
        code.  (#313946, Christian Persch)
 
index ca1198aba7156706bf8f70354bfdcbea9aa644c5..80397d9ff67b5699018e307ab4e3132695e6ad63 100644 (file)
@@ -1,5 +1,11 @@
 2005-08-30  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkimcontextsimple.c: Change the compose sequence for
+       soft hyphen to be multi_key-minus-minus-space, and add
+       compose sequences multi_key-minus-minus-period and 
+       multi_key-minus-minus-minus for en dash and em dash.
+       (#172653, Christian Lohmaier)
+
        * gtk/gtkentry.c (gtk_entry_draw_frame): Fix some unused
        code.  (#313946, Christian Persch)
 
index 1d444e97ad176fc35932b22f9162b3249bc41e4d..aff446367390a79a3316ad4f5ab0264857cbb81f 100644 (file)
@@ -391,7 +391,9 @@ static const guint16 gtk_compose_seqs[] = {
   GDK_Multi_key,       GDK_minus,      GDK_parenright, 0,      0,      0x007D, /* RIGHT_CURLY_BRACKET */
   GDK_Multi_key,       GDK_minus,      GDK_plus,       0,      0,      0x00B1, /* PLUSxMINUS_SIGN */
   GDK_Multi_key,       GDK_minus,      GDK_comma,      0,      0,      0x00AC, /* NOT_SIGN */
-  GDK_Multi_key,       GDK_minus,      GDK_minus,      0,      0,      0x00AD, /* SOFT_HYPHEN */
+  GDK_Multi_key,       GDK_minus,      GDK_minus,      GDK_space,      0,      0x00AD, /* SOFT_HYPHEN */
+  GDK_Multi_key,       GDK_minus,      GDK_minus,      GDK_minus,      0,      0x2014, /* EM DASH */
+  GDK_Multi_key,       GDK_minus,      GDK_minus,      GDK_period,     0,      0x2014, /* EN DASH */
   GDK_Multi_key,       GDK_minus,      GDK_colon,      0,      0,      0x00F7, /* DIVISION_SIGN */
   GDK_Multi_key,       GDK_minus,      GDK_A,  0,      0,      0x00C3, /* LATIN_CAPITAL_LETTER_A_WITH_TILDE */
   GDK_Multi_key,       GDK_minus,      GDK_D,  0,      0,      0x0110, /* LATIN_CAPITAL_LETTER_D_WITH_STROKE */